package apiday01homework;

public class IndexOfDemo {
    /**
     * 程序入口：演示字符串中字符索引的查找
     * 该方法主要展示了如何在字符串中查找指定字符的索引位置，包括首次出现和最后一次出现的索引
     * @param args 命令行参数，本程序中未使用
     */
    public static void main(String[] args)
    {
        // 初始化一个字符串常量，包含11个字符，用于后续的索引查找操作
        String str = "Hello World";

        // 查找字符串中第一个字符'l'的索引，并打印
        int index = str.indexOf("l");
        System.out.println(index);

        // 从第一个字符'l'的索引之后继续查找下一个字符'l'的索引，并打印
        // 这里通过传递索引值加一作为开始查找的位置参数，来查找第二个字符'l'
        index = str.indexOf("l", index + 1);
        System.out.println(index);

        // 查找字符串中最后一个字符'l'的索引，并打印
        // 这里使用lastIndexOf方法可以直接找到最后一个字符'l'的索引
        index = str.lastIndexOf("l");
        System.out.println(index);
    }

}
